using System;

namespace QL_Truong_Hoc.DTO
{
	public class THocSinhMonDTO
	{
		#region Constructors

		/// <summary>
		/// Initializes a new instance of the THocSinhMonDTO class.
		/// </summary>
		public THocSinhMonDTO()
		{
		}

		/// <summary>
		/// Initializes a new instance of the THocSinhMonDTO class.
		/// </summary>
		public THocSinhMonDTO(int hS_ID, int mO_ID, float hSM_diemdinhkylanso1, float hSM_diemdinhkylanso2, float hSM_diemdinhkylanso3, float hSM_diemdinhkylanso4, float hSM_diemdinhkylanso5, float hSM_diemdinhkylanso6, float hSM_diemdinhkylanso7, float hSM_diemdinhkylanso8, float hSM_diemdinhkylanso9, float hSM_diemdinhkylanso10, float hSM_diemketthucmodulelan1, float hSM_diemketthucmodulelan2, float hSM_diemtongket, string hSM_ghichu, bool hSM_hoc)
		{
			this.HS_ID = hS_ID;
			this.MO_ID = mO_ID;
			this.HSM_diemdinhkylanso1 = hSM_diemdinhkylanso1;
			this.HSM_diemdinhkylanso2 = hSM_diemdinhkylanso2;
			this.HSM_diemdinhkylanso3 = hSM_diemdinhkylanso3;
			this.HSM_diemdinhkylanso4 = hSM_diemdinhkylanso4;
			this.HSM_diemdinhkylanso5 = hSM_diemdinhkylanso5;
			this.HSM_diemdinhkylanso6 = hSM_diemdinhkylanso6;
			this.HSM_diemdinhkylanso7 = hSM_diemdinhkylanso7;
			this.HSM_diemdinhkylanso8 = hSM_diemdinhkylanso8;
			this.HSM_diemdinhkylanso9 = hSM_diemdinhkylanso9;
			this.HSM_diemdinhkylanso10 = hSM_diemdinhkylanso10;
			this.HSM_diemketthucmodulelan1 = hSM_diemketthucmodulelan1;
			this.HSM_diemketthucmodulelan2 = hSM_diemketthucmodulelan2;
			this.HSM_diemtongket = hSM_diemtongket;
			this.HSM_ghichu = hSM_ghichu;
			this.HSM_hoc = hSM_hoc;
		}

		#endregion

		#region Properties
		/// <summary>
		/// Gets or sets the HS_ID value.
		/// </summary>
		public int HS_ID { get; set; }

		/// <summary>
		/// Gets or sets the MO_ID value.
		/// </summary>
		public int MO_ID { get; set; }

		/// <summary>
		/// Gets or sets the HSM_diemdinhkylanso1 value.
		/// </summary>
		public float HSM_diemdinhkylanso1 { get; set; }

		/// <summary>
		/// Gets or sets the HSM_diemdinhkylanso2 value.
		/// </summary>
		public float HSM_diemdinhkylanso2 { get; set; }

		/// <summary>
		/// Gets or sets the HSM_diemdinhkylanso3 value.
		/// </summary>
		public float HSM_diemdinhkylanso3 { get; set; }

		/// <summary>
		/// Gets or sets the HSM_diemdinhkylanso4 value.
		/// </summary>
		public float HSM_diemdinhkylanso4 { get; set; }

		/// <summary>
		/// Gets or sets the HSM_diemdinhkylanso5 value.
		/// </summary>
		public float HSM_diemdinhkylanso5 { get; set; }

		/// <summary>
		/// Gets or sets the HSM_diemdinhkylanso6 value.
		/// </summary>
		public float HSM_diemdinhkylanso6 { get; set; }

		/// <summary>
		/// Gets or sets the HSM_diemdinhkylanso7 value.
		/// </summary>
		public float HSM_diemdinhkylanso7 { get; set; }

		/// <summary>
		/// Gets or sets the HSM_diemdinhkylanso8 value.
		/// </summary>
		public float HSM_diemdinhkylanso8 { get; set; }

		/// <summary>
		/// Gets or sets the HSM_diemdinhkylanso9 value.
		/// </summary>
		public float HSM_diemdinhkylanso9 { get; set; }

		/// <summary>
		/// Gets or sets the HSM_diemdinhkylanso10 value.
		/// </summary>
		public float HSM_diemdinhkylanso10 { get; set; }

		/// <summary>
		/// Gets or sets the HSM_diemketthucmodulelan1 value.
		/// </summary>
		public float HSM_diemketthucmodulelan1 { get; set; }

		/// <summary>
		/// Gets or sets the HSM_diemketthucmodulelan2 value.
		/// </summary>
		public float HSM_diemketthucmodulelan2 { get; set; }

		/// <summary>
		/// Gets or sets the HSM_diemtongket value.
		/// </summary>
		public float HSM_diemtongket { get; set; }

		/// <summary>
		/// Gets or sets the HSM_ghichu value.
		/// </summary>
		public string HSM_ghichu { get; set; }

		/// <summary>
		/// Gets or sets the HSM_hoc value.
		/// </summary>
		public bool HSM_hoc { get; set; }

		#endregion
	}
}
